interface WindowInfo {
    /// 设备像素比
    pixelRatio: number,
    /// 屏幕宽度，单位px
    screenWidth: number,
    /// 屏幕高度，单位px
    screenHeight: number,
    /// 在竖屏正方向下的安全区域
    safeArea: SafeArea,
}

interface SafeArea {
    /// 安全区域左上角横坐标
    left: number,
    /// 安全区域右下角横坐标
    right: number,
    /// 安全区域左上角纵坐标
    top: number,
    /// 安全区域右下角纵坐标
    bottom: number,
}

interface SystemInfo {
    /// 设备品牌
    brand: string,
    /// 设备型号。新机型刚推出一段时间会显示unknown，但会尽快进行适配。
    model: string,
    /// 客户端平台
    platform: "android" | "iOS",
    /// app设置的语言
    language: string,
    /// app版本号
    version: string,
    /// 操作系统及版本
    system: string,
    /// 客户端基础库版本
    SDKVersion: string,
    /// 系统当前主题，取值为亮色：light，暗色：dark，跟随系统：system
    theme: "light" | "dark" | "system",
    /// 当前小程序运行的宿主环境
    host: "dev" | "test" | "uat" | "prod",
}